Improved Software Engineering Decision Support Through Automatic Argument Reduction Tools
نویسندگان
چکیده
Some of the most influential decisions about a software system are made in the early phases of the software development life cycle. Those decisions about requirements and design are generally made by teams of software engineers and domain experts who must weigh the complex interactions among requirements and the associated developmental and operational risks of those requirements. Some of these early life cycle decisions are more influential, or perhaps fateful, to subsequent software design and development than are others. When debating about complex systems with a large number of options, humans can often be slower than an AI system at identifying the clusters of key decisions that give the most leverage. By focusing a group of human domain experts or software engineers on these key decision clusters, more time can be devoted to these pivotal decisions and less time is wasted on irrelevancies.
منابع مشابه
Development of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملA CAD System Framework for the Automatic Diagnosis and Annotation of Histological and Bone Marrow Images
Due to ever increasing of medical images data in the world’s medical centers and recent developments in hardware and technology of medical imaging, necessity of medical data software analysis is needed. Equipping medical science with intelligent tools in diagnosis and treatment of illnesses has resulted in reduction of physicians’ errors and physical and financial damages. In this article we pr...
متن کاملDecision Support System To Support Software Quality Through The Selection of Case Tools
The use of Computer Aided Software Engineering (CASE) tools has had a major impact on the productivity and quality of products (software) by providing automated support for tasks involving analysis, design, error checking, consistency validation, documentation, reliable code generation through tests, and integration. A wide variety of such tools is available on the market and these vary in thei...
متن کاملStéphane Ducasse published as Technical Report of the Institut für Informatik und Angewandte Mathematik University of Bern , Switzerland
Classification: 68-02 Research Exposition, 68N30 Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.) [New MSC2000 code] 68U35 Information systems (hypertext navigation, interfaces, decision support, etc.) [New MSC2000 code] D.2 Software Engineering, D.2.2 Tools and Techniques, D.2.7 Distribution and Maintenance. D.3.1 [Programming Languages]: ...
متن کاملTransformation in Smallholder Agriculture through Intensification in Ethiopia: Determinants and Implications
It is a challenge for a farmer with limited resources to decide on the production of commodities and investment in the farm. Transformation of smallholder subsistence agriculture, to market oriented value addition based agriculture is vital for poverty reduction in Ethiopia. This study was initiated to explore the factors which contribute for the adoption of improved wheat and pepper varieties ...
متن کامل